package com.wsc.it.parking.enums;

/**
 * 
 * 富士停车接口URL
 *test: http://mops-test.fujica.com.cn:8021/Api/
 *pro:  http://api.mops.fujica.com.cn/v2/Api/
 * @author wsc58888
 * @date 2022-02-07
 * 
 *
 */
public enum FujicaInterfaceEnum {
	PROD_URL("http://api.mops.fujica.com.cn/v2/Api","生产环境地址"),
	TEST_URL("http://mops-test.fujica.com.cn:8021/Api","测试环境地址"),
	
	GETPARKINFOBYCARNO("/Park/GetParkInfoByCarNo","4.1获取停车信息（通过车牌号）"),
	GETPARKINFOBYCARDNO("/Park/GetParkInfoByCardNo","4.2获取停车信息（通过卡号）"),
	GETTEMPCARPAYMENTINFOBYCARNO("/Park/GetTempCarPaymentInfoByCarNo","4.3获取临时车信息（通过车牌号）"),
	GETTEMPCARPAYMENTINFOBYCARDNO("/Park/GetTempCarPaymentInfoByCardNo","4.4获取临时车信息（通过卡号）"),
	GETMONTHCARDINFOBYCARNO("/Park/GetMonthCardInfoByCarNo","4.5获取月租车信息（通过车牌号）"),
	GETMONTHCARDINFOBYCARDNO("/Park/GetMonthCardInfoByCardNo","4.6获取月租车信息（通过卡号）"),
	GETVALUECARDINFOBYCARNO("/Park/GetValueCardInfoByCarNo","4.7获取储值车信息（通过车牌号）"),
	GETVALUECARDINFOBYCARDNO("/Park/GetValueCardInfoByCardNo","4.8获取储值车信息（通过卡号）"),
	UNLICENSEDCARSIN("/Park/UnlicensedCarsIn","4.9.1无牌车二维码入场"),
	UNLICENSEDCARSOUT("/Park/UnlicensedCarsOut","4.9.2无牌车二维码出场"),
	APITHIRDPARTYTEMPORARYCARDPAY("/CalculationCost/ApiThirdPartyTemporaryCardPay","4.10.1第三方临时卡上发缴费"),
	APITHIRDPARTYVALUECARDPAY("/CalculationCost/ApiThirdPartyValueCardPay","4.10.2第三方储值卡上发充值"),
	APITHIRDPARTYMONTHCARDPAY("/CalculationCost/ApiThirdPartyMonthCardPay","4.10.3第三方月卡上发续费"),
	APITHIRDPARTYPAYVERIFICATION("/CalculationCost/ApiThirdPartyPayVerification","4.10.4第三方支付验证"),
	APIGETPARKINGLOTLISTBYPROPERTYCODE("/Park/ApiGetParkingLotListByPropertyCode","4.11.1通过物业编码获取停车场列表"),
	APIGETPARKINGLOTINFO("/Park/ApiGetParkingLotInfo","4.11.2获取单个停车场信息"),
	ASSIGNELECOUPON4PARK("/Discount/AssignElecoupon4Park","4.12.1给指定入场车辆分配优惠电子券(新)"),
	CREATEPAPERCOUPONSLIST("/Discount/CreatePaperCouponsList","4.12.2 创建并获取纸质优惠券列表"),
	VERIFYPAPERCOUPON("/Discount/VerifyPaperCoupon","4.12.3 验证纸质优惠券是否有效并返回优惠券实体"),
	THIRDPARTYUSECOUPONS("/Discount/ThirdpartyUseCoupons","4.12.4 修改优惠券使用状态"),
	APIGETOFFLINEFEE("/CalculationCost/ApiGetOfflineFee","4.14获取线下算费结果"),
	GETPARKINFOBYCARNOANDCALCULATECOUPON("/Park/GetParkInfoByCarNoAndCalculateCoupon","4.15带优惠券获取停车信息（通过车牌号）"),
	GETPARKINFOBYCARDNOANDCALCULATECOUPON("/Park/GetParkInfoByCardNoAndCalculateCoupon","4.16带优惠券获取停车信息（通过卡号）"),
	GETTEMPCARPAYMENTINFOBYCARNOANDCALCULATECOUPON("/Park/GetTempCarPaymentInfoByCarNoAndCalculateCoupon","4.17带优惠券获取临时车信息（通过车牌号）"),
	GETTEMPCARPAYMENTINFOBYCARDNOANDCALCULATECOUPON("/Park/GetTempCarPaymentInfoByCardNoAndCalculateCoupon","4.18带优惠券获取临时车信息（通过卡号）"),
	APILOCKCARBYTHIRDPARTY("/Park/ApiLockCarByThirdParty","4.19.1锁车"),
	APIUNLOCKCARBYTHIRDPARTY("/Park/ApiUnLockCarByThirdParty","4.19.2解锁"),
	APIGETDISTRIBUTEDATA("/CalculationCost/ApiGetDistributeData","4.20获取停车信息（通过车道码）"),
	APIGETPARKINGSPACE("/Park/ApiGetParkingSpace","4.21获取车位信息（通过车场编码和车牌号）"),
	APIVISITORCARACCREDIT("/Park/ApiVisitorCarAccredit","4.22车辆预约"),
	CANCELCARACCREDIT("/Park/CancelCarAccredit","4.23取消车辆预约") ,
	APIGETPAYDATAV2("/CalculationCost/ApiGetPayDataV2","4.24 获取新版标准支付数据 V2 （返回支付表单）") ;
    private String url;
    private String desc;

     FujicaInterfaceEnum(String url,String desc){
        this.url=url;
        this.desc=desc;
    }


    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
